const gin_context = {
  // 从 Gin Context 上获取值, 该值是 JWT middleware 解析 Token 后设置的
  // 如果该值不存在, 说明 Token 有问题
  GetFromContext(req, key) {
    //从上下文中获取需要的信息
    const val = req[key];
    if (!val) {
      console.log("GetFromContext 不能找到对应的值！");
    }
    return val;
  },
  // 检查分页参数
  CheckQueryPage(page_size, page_num) {
    if (page_size >= 100) page_size = 100;
    if (page_size <= 0) page_size = 0;
    if (page_num <= 0) page_num = 0;
    return {
      page_size,
      page_num,
    };
  },
};

module.exports = gin_context;
